//切菜  烧水

//切菜
function cut(){
    return new Promise((resolve,reject) => {
        setTimeout(() => {
            resolve("切菜完毕")
        },2000)
    })
}

//烧水
function water1(){
    return new Promise((resolve,reject) => {
        setTimeout(() => {
            // reject("没电了")
            resolve("电水烧开了")
        },2000)
    })
}

function water2(){
    return new Promise((resolve,reject) => {
        setTimeout(() => {
            // reject("没电了")
            resolve("煤气水烧开了")
        },3000)
    })
}

// Promise.all([cut(),water()]).then((res) => {
//     console.log("准备工作完毕")
//     console.log(res)
// }).catch(error => {
//     console.log(error)
// })

//使用场景：首页数据的获取

Promise.race([water1(),water2()]).then(res => {
    console.log(res)
})


//koa链接数据库的封装

//axios

// axios.get('/api/list').then(res => {
//     if(res.data.code ===1 ){
//         consoe.log("列表数据")
//     }
// })

//Promise.all([axios.get('/api/banner'),axios.get('/api/list')]).then(res => {console.log([banner数据,商品数据])})

 